#include <string>
#include <PopupServerUI.hpp>

struct MaquiServer : public Popup::ServerUI
{
  MaquiServer(const std::string & p_rcpath = "");

  virtual std::string getResourceDir();
  virtual std::string getDefaultAvatar();
  
  virtual void onClientConnected(__unused__ const Popup::User & p_client) {}
  virtual void onClientDisconnected(__unused__ const Popup::User & p_client) {}
  virtual void onDestroy() {}

private:
  std::string rcpath;
};
